﻿/////////////////////////////////////////////////////////////////////////////////
///              ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO                   ///
///                        PROYECTO INTEGRADOR III                            /// 
///                         PROYECTO ACOSIS 2009                              /// 
/// ------------------------------------------------------------------------- ///  
///              **********GRUPO DE DESARROLLADORES**********                 ///
///                 ************ESTRELLA ROJA*************                    /// 
///---------------------------------------------------------------------------///
///                                                         RIOBAMBA-ECUADOR  ///
///---------------------------------------------------------------------------///
///                FORMULARIO DE REGISTROS POR TEMPORADA                      ///
/////////////////////////////////////////////////////////////////////////////////

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
//Fromulario para el control de registros de un temporada
namespace Aplicacion.Reportes
{
    public partial class frmDescrDePedTemporada : Form
    {
        private string varConexion;/////Variable de la conexion a la base datos
        private string varCuenta;///////Variable donde se acoje el numero de cuenta
        private string varPropietario;//Variable que acoje el nombre del propietario

        public frmDescrDePedTemporada()
        {
            InitializeComponent();
        }

        public frmDescrDePedTemporada(string Con, string Cue, string Pro)
        {
            varCuenta = Cue;
            varConexion = Con;
            varPropietario = Pro;
            InitializeComponent();
        }

        private void frmDescrDePedTemporada_Load(object sender, EventArgs e)
        {
            tlsNombreCuentaRes.Text = varCuenta;
            tlsNombrePropietaRes.Text = varPropietario;
        }   
        //Presentar reporte con la informacion actulizada
        private void metGenerarReporte()
        {
            Aplicacion.ClasesLocales.clsReportesLocales auxCls = new Aplicacion.ClasesLocales.clsReportesLocales();
           this.coleccioDeDatos1.sp_getMostrarPedidosTemporada.Clear();
            auxCls.metConfiguracionTemporada(varConexion);
            auxCls.metActivacionTemporada(this.coleccioDeDatos1, dtpFechaInicio.Text, dtpFechaFin.Text);
            rpvPedidosRegistrados.RefreshReport();
        }
        //Control de ingreso de fechas
        private void btnActualizarReportes_Click(object sender, EventArgs e)
        {
            metControl();
        }

        private void metControl()
        {
            if (dtpFechaFin.Value < dtpFechaInicio.Value)
                MessageBox.Show("La fecha de inicio debe ser menor o igula a la fecha final.","Alerta");
            else
                metGenerarReporte();
        }

   
    }
}
